<?php
class PC4_Crud_Depoimento extends PC4_Crud_M2N {
	
	public function __construct($tabela = 'depoimentos', $tabelaRelacionada = 'destinos', $caminho = '', $uploads = array(), $prefixo = 'id_', $juncao = '_rel_', $validacoes = array()){
		parent::__construct($tabela, $tabelaRelacionada, $caminho, $uploads, $prefixo, $juncao, $validacoes);
	}
	
	public function lista($pagina = 1, $limite = 30, $debug = false){
		$this->db->select('COUNT(DISTINCT df.id) AS totalImagens, df.arquivo');
		$this->db->join('depoimentos_fotos df', 'df.id_depoimentos = ' . $this->letra . '.id', 'left');
		$this->db->select('a.nome AS nomeAgencia');
		$this->db->join('agencias a', 'a.id = ' . $this->letra . '.id_agencias', 'left');
		$this->db->select("GROUP_CONCAT(DISTINCT tb2.nome SEPARATOR ',') AS destinos", false);
		return parent::lista($pagina, $limite, $debug);
	}
	
}